package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("自助开单")
public class SelfBillingVo {
    private Integer id;
    private String patId;
    private String patName;
    private String campusCode;
    private String campusName;
    @ApiModelProperty("执行科室编码")
    private String execDeptCode;
    @ApiModelProperty("执行科室名称")
    private String execDeptName;
    private String departmentCode;
    private String departmentName;
    private String departmentAddress;
    private String doctorCode;
    private String doctorName;
    @ApiModelProperty("就诊号")
    private String inTreatCode;
    @ApiModelProperty("项目名称")
    private String name;
    @ApiModelProperty("项目编码")
    private String code;
    @ApiModelProperty("项目描述")
    private String describe;
    @ApiModelProperty("项目价格")
    private String money;
    private Integer sort;
    private Integer status;
    @ApiModelProperty("预约时间")
    private String createTime;
    @ApiModelProperty("开单时间")
    private String billTime;
    @ApiModelProperty("收据号")
    private String receiptNo;
    @ApiModelProperty("处方号 用于处方取消和查询，唯一")
    private String preId;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String medicalType;
    private String medicalTypeName;
    private String execTime;
    private String execDoctorCode;
    private String execDoctorName;
    private String execDeptAddress;
    @ApiModelProperty("支付状态 0-未支付1-已支付 2-已退款")
    private Integer payStatus;
    private String payStatusName;
    private String payType;//支付类型
    private Integer canReserve;
    private String orderId;
    @ApiModelProperty("预约检查时间")
    private String visitTime;
    @ApiModelProperty("预约检查时间区域 10：30~11：00")
    private String visitArea;
    @ApiModelProperty("预约编号")
    private String visitNo;
    @ApiModelProperty("申请单号")
    private String applyBillNo;
    private String orderBy;
    private Integer page;
    private Integer size;
}
